\documentclass[a4paper]{book}
\usepackage{a4wide}
\usepackage{makeidx}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{listings}
\usepackage{color}
\usepackage{textcomp}
\usepackage{alltt}
\usepackage{times}
\usepackage{ifpdf}
\ifpdf
\usepackage[pdftex,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\else
\usepackage[ps2pdf,
            pagebackref=true,
            colorlinks=true,
            linkcolor=blue,
            unicode
           ]{hyperref}
\usepackage{pspicture}
\fi
\usepackage[utf8]{inputenc}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\hypersetup{pageanchor=false}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
{\Large Cowichan }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.5.9}\\
\vspace*{0.5cm}
{\small Sat Aug 15 20:44:00 2009}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
\chapter{Parallel Programming and Cowichan Problems}
\label{index}\hypertarget{index}{}\input{index}
\chapter{Namespace Index}
\input{namespaces}
\chapter{Class Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{File Index}
\input{files}
\chapter{Namespace Documentation}
\input{namespacecowichan__mpi}
\include{namespacecowichan__openmp}
\include{namespacecowichan__serial}
\include{namespacecowichan__tbb}
\chapter{Class Documentation}
\input{class_cowichan}
\include{class_cowichan_linux_tuples}
\include{class_cowichan_m_p_i}
\include{class_cowichan_open_m_p}
\include{class_cowichan_serial}
\include{class_cowichan_t_b_b}
\include{classcowichan__tbb_1_1_game_of_life}
\include{classcowichan__tbb_1_1_histogram}
\include{class_l_t_bounds}
\include{class_l_t_forward}
\include{class_l_t_frequency}
\include{class_l_t_half}
\include{class_l_t_hull}
\include{class_l_t_life}
\include{class_l_t_mandel}
\include{class_l_t_norm}
\include{class_l_t_outer}
\include{class_l_t_product}
\include{class_l_t_randmat}
\include{class_l_t_sor}
\include{class_l_t_thresh}
\include{class_l_t_vecdiff}
\include{class_l_t_winnow}
\include{classcowichan__tbb_1_1_make_dominant}
\include{classcowichan__tbb_1_1_mandelbrot}
\include{structcowichan__mpi_1_1maximum__cp}
\include{structcowichan__mpi_1_1maximum__pt}
\include{structcowichan__mpi_1_1maximum__x__pt}
\include{classcowichan__tbb_1_1_maximum_distance}
\include{classcowichan__tbb_1_1_max_reducer}
\include{structcowichan__mpi_1_1minimum__pt}
\include{structcowichan__mpi_1_1minimum__x__pt}
\include{classcowichan__tbb_1_1_min_max_reducer}
\include{classcowichan__tbb_1_1_normalizer}
\include{classcowichan__tbb_1_1_norm_diff}
\include{classcowichan__mpi_1_1_perc_point}
\include{class_perc_point}
\include{classcowichan__serial_1_1_perc_point}
\include{classcowichan__tbb_1_1_perc_point}
\include{classcowichan__openmp_1_1_perc_point}
\include{class_point}
\include{classcowichan__tbb_1_1_point_count}
\include{classcowichan__tbb_1_1_point_distances}
\include{classcowichan__tbb_1_1_product}
\include{structcowichan__mpi_1_1pt__cross}
\include{classcowichan__tbb_1_1_random_generator}
\include{classcowichan__tbb_1_1_relaxer}
\include{classcowichan__tbb_1_1_row_elimination}
\include{classcowichan__tbb_1_1_shuffle}
\include{structcowichan__mpi_1_1sum}
\include{classcowichan__tbb_1_1_threshold}
\include{class_tuple_application}
\include{class_weighted_point}
\chapter{File Documentation}
\input{cowichan_8cpp}
\include{cowichan_8hpp}
\include{cowichan__defaults_8hpp}
\include{cowichan__lt_8cpp}
\include{cowichan__lt_8hpp}
\include{gauss_8hpp}
\include{half_8hpp}
\include{hull_8hpp}
\include{life_8hpp}
\include{mandel_8hpp}
\include{norm_8hpp}
\include{outer_8hpp}
\include{product_8hpp}
\include{randmat_8hpp}
\include{sor_8hpp}
\include{thresh_8hpp}
\include{tuple__common_8cpp}
\include{tuple__common_8hpp}
\include{vecdiff_8hpp}
\include{winnow_8hpp}
\include{cowichan__mpi_8cpp}
\include{cowichan__mpi_8hpp}
\include{cowichan__openmp_8cpp}
\include{cowichan__openmp_8hpp}
\include{cowichan__openmp_2sort_8cpp}
\include{cowichan__mpi_2sort_8cpp}
\include{cowichan__openmp_2sort_8hpp}
\include{cowichan__mpi_2sort_8hpp}
\include{cowichan__serial_8cpp}
\include{cowichan__serial_8hpp}
\include{cowichan__serial_2gauss_8cpp}
\include{cowichan__openmp_2gauss_8cpp}
\include{cowichan__tbb_2gauss_8cpp}
\include{cowichan__mpi_2gauss_8cpp}
\include{cowichan__lt_2src_2gauss_8cpp}
\include{cowichan__serial_2half_8cpp}
\include{cowichan__openmp_2half_8cpp}
\include{cowichan__tbb_2half_8cpp}
\include{cowichan__mpi_2half_8cpp}
\include{cowichan__lt_2src_2half_8cpp}
\include{cowichan__serial_2hull_8cpp}
\include{cowichan__openmp_2hull_8cpp}
\include{cowichan__tbb_2hull_8cpp}
\include{cowichan__mpi_2hull_8cpp}
\include{cowichan__lt_2src_2hull_8cpp}
\include{cowichan__serial_2invperc_8cpp}
\include{cowichan__openmp_2invperc_8cpp}
\include{cowichan__tbb_2invperc_8cpp}
\include{cowichan__mpi_2invperc_8cpp}
\include{cowichan__lt_2src_2invperc_8cpp}
\include{cowichan__serial_2life_8cpp}
\include{cowichan__openmp_2life_8cpp}
\include{cowichan__tbb_2life_8cpp}
\include{cowichan__mpi_2life_8cpp}
\include{cowichan__lt_2src_2life_8cpp}
\include{cowichan__serial_2mandel_8cpp}
\include{cowichan__openmp_2mandel_8cpp}
\include{cowichan__tbb_2mandel_8cpp}
\include{cowichan__mpi_2mandel_8cpp}
\include{cowichan__lt_2src_2mandel_8cpp}
\include{cowichan__serial_2norm_8cpp}
\include{cowichan__openmp_2norm_8cpp}
\include{cowichan__tbb_2norm_8cpp}
\include{cowichan__mpi_2norm_8cpp}
\include{cowichan__lt_2src_2norm_8cpp}
\include{cowichan__serial_2outer_8cpp}
\include{cowichan__openmp_2outer_8cpp}
\include{cowichan__tbb_2outer_8cpp}
\include{cowichan__mpi_2outer_8cpp}
\include{cowichan__lt_2src_2outer_8cpp}
\include{cowichan__serial_2product_8cpp}
\include{cowichan__openmp_2product_8cpp}
\include{cowichan__tbb_2product_8cpp}
\include{cowichan__mpi_2product_8cpp}
\include{cowichan__lt_2src_2product_8cpp}
\include{cowichan__serial_2randmat_8cpp}
\include{cowichan__openmp_2randmat_8cpp}
\include{cowichan__tbb_2randmat_8cpp}
\include{cowichan__mpi_2randmat_8cpp}
\include{cowichan__lt_2src_2randmat_8cpp}
\include{cowichan__serial_2sor_8cpp}
\include{cowichan__openmp_2sor_8cpp}
\include{cowichan__tbb_2sor_8cpp}
\include{cowichan__mpi_2sor_8cpp}
\include{cowichan__lt_2src_2sor_8cpp}
\include{cowichan__serial_2thresh_8cpp}
\include{cowichan__openmp_2thresh_8cpp}
\include{cowichan__tbb_2thresh_8cpp}
\include{cowichan__mpi_2thresh_8cpp}
\include{cowichan__lt_2src_2thresh_8cpp}
\include{cowichan__serial_2vecdiff_8cpp}
\include{cowichan__openmp_2vecdiff_8cpp}
\include{cowichan__tbb_2vecdiff_8cpp}
\include{cowichan__mpi_2vecdiff_8cpp}
\include{cowichan__lt_2src_2vecdiff_8cpp}
\include{cowichan__serial_2winnow_8cpp}
\include{cowichan__openmp_2winnow_8cpp}
\include{cowichan__tbb_2winnow_8cpp}
\include{cowichan__mpi_2winnow_8cpp}
\include{cowichan__lt_2src_2winnow_8cpp}
\include{cowichan__tbb_8cpp}
\include{cowichan__tbb_8hpp}
\printindex
\end{document}
